﻿/*
 * Created by SharpDevelop.
 * User: alulab11
 * Date: 25/11/2011
 * Time: 03:38 p.m.
 * 
 * To change this template use Tools | Options | Coding | Edit Standard Headers.
 */
using System;
using System.Collections.Generic;
using Business_Entity;
using DAOFactory;

namespace Business_Logic
{
	/// <summary>
	/// Description of BLValores.
	/// </summary>
	public class BLValores
	{
		private List<String[]> lstEspecies;
		private List<String[]> lstRazas;
		private List<String[]> lstTipoProductos;
		private List<String[]> lstTipoServicios;
		public BLValores()
		{
		}
		public void InsertarRaza(String Raza,int idEspecie){
			DAOValores dv=new DAOValores();
			dv.insertarDBRazas(Raza,idEspecie);
		}
		public void InsertarEspecie(String especie){
			DAOValores dv=new DAOValores();
			dv.insertarDBEspecies(especie);
		}
		public void EliminarRaza(int idRaza){
			DAOValores dv=new DAOValores();
			dv.eliminarDBRazas(idRaza);
		}
		public void EliminarEspecie(int idEspecie){
			DAOValores dv=new DAOValores();
			dv.eliminarDBEspecies(idEspecie);
		}
		public void InsertarTipoProducto(String tproducto){
			DAOValores dv=new DAOValores();
			dv.insertarDBTipoProducto(tproducto);
		}
		public void InsertarTipoServicio(String tservicio){
			DAOValores dv=new DAOValores();
			dv.insertarDBTipoServicio(tservicio);
		}
		public void InsertarTasaCambio(BETasaCambio tasa){
			DAOValores dv=new DAOValores();
			dv.insertarDBTasas(tasa);
		}
		public void EliminarTipoProducto(int tipo){
			DAOValores dv=new DAOValores();
			dv.eliminarDBTipoProductos(tipo);
		}
		public void EliminarTipoServicio(int tipo){
			DAOValores dv=new DAOValores();
			dv.eliminarDBTipoServicios(tipo);
		}
		public List<String[]> getTipoServicios(String nombre){
			DAOValores dv=new DAOValores();
			return dv.getDBListaTipoServicios(nombre);
		}
		public List<String[]> getTipoProductos(String nombre){
			DAOValores dv=new DAOValores();
			return dv.getDBListaTipoProductos(nombre);
		}
		public List<String[]> getEspecies(String nombre){
			DAOValores dv=new DAOValores();
			return dv.getDBListaEspecies(nombre);
		}
		public List<String[]> getRazas(int idEspecie,String Raza){
			DAOValores dv=new DAOValores();
			return dv.getDBListaRazas(idEspecie,Raza);
		}
		public List<BETasaCambio> getTasasCambio(BETasaCambio be,String cad){
			DAOValores dv=new DAOValores();
			return dv.getDBListaTasaCambio(be.Fecha,cad);
		}
	}
}
